// 引入axios实例
import { request } from '@/utils/http'
import { IhospitalSetResponse } from '@api/hospital/model/hospitalSetTypes'

// 定义获取医院设置表格数据的函数
export function reqHospitalSets(
  page: number,
  limit: number,
  //   如果查询表格数据时,需要有筛选条件,则传入hosname或hoscode,如果没有则不需要传入
  hosname?: string,
  hoscode?: string
) {
  // 这里传入IhospitalSetResponse, 是描述响应回来的数据类型
  return request.get<any, IhospitalSetResponse>(
    `/admin/hosp/hospitalSet/${page}/${limit}`,
    {
      params: {
        hosname,
        hoscode,
      },
    }
  )
}

// 定义删除一条医院设置数据的方法
export function reqDelOneHospitalSet(id: number) {
  return request.delete<any, null>(`/admin/hosp/hospitalSet/remove/${id}`)
}
